I have been a client of Apollo's recently. I wish I'd never been introduced to them. Their service was terrible, their pricing uncompetiitve - keep clear at all costs! Avoid.
It was nice experience working with this agency. They were helpful, accommodating and hands on throughout the whole process of setting up my offshore company.