Besides the beautiful beaches, the delicious fish dishes and the crystal clear water, there are other reasons to get involved with the Seychelles, and that is not only money but also security.
Anyone setting up an offshore company in the Seychelles can do so without having to live locally. And if you generate your turnover outside of Seychelles, it is not subject to local profit taxation. Speaking of taxation, you do not pay corporation tax, there are no disclosure requirements as to who owns what and the administrative burden of running an IBC (International Business Company) is negligible.
If you attach importance to the fact that nobody should know what your projects and other business activities are, if you want to avoid warnings and legal disputes, then there is no way around the establishment of an offshore company.