The Cayman Islands is a territory of England...so am I setting up a company in england or in the Cayman's ?... and how do I go about doing this?
I assume I dont have to live in the Cayman's for this to work, as the Island has over twice as many registered businesses than they have people.
thanks
- Nate





LinkBack URL
About LinkBacks






Reply With Quote

Featured on: