Great service provided by this firm. They were really helpful, informative and quick to work on my requests. I got my offshore company and everything else even before the deadline they gave. I also liked that they always kept me updated regarding the progress. Will use them again in the future.