The Seychelles IBCs are less attractive
It is a classic in philosophy, and even in some religious texts: “your biggest enemy is yourself“. For that matter the Seychelles fell on its own on the 26th July, 2016, in force since the 1st of November, 2016: Section 119 of the Act requires that: an IBC to make an annual declaration that the IBC…