1. It does not matter where you are situated. Anyone can own an offshore company and from personal experience, I can assure you that UK citizens own a substantial number of offshore companies. (I'm an ex senior compliance person from a Caribbean offshore jurisdiction)
2. I'm not familiar with...