filipinacpa I supposed it's a migration agent. But I really don't recommend this unless money is not an issue. I inquired here before and their service is really expensive so I opted to apply on my own nalang.