Business When does offshore company formation make strategic sense?By David SkinnerMay 22, 20240 The idea of an “offshore company” can sound mysterious, but it’s a legal business registered outside your country. These jurisdictions…