business form registration seychelles Business Registration Form Seychelles 07 May, 2021 A Company means a body registered as a company under the Companies Act 1972 or under any other company legislation of …