Benefits of Setting Up an Offshore Company in the Seychelles Tax Haven Set up an offshore company in the Seychelles tax haven to boost profits and simplify compliance.