you will need to find Seychelles registered agent (a lot of people can set up Seychelles companies, it's quite simple)
and Mauritius introducer for bank account (or you may do it even by yourself if travelling is not a problem)
you make take full bundle of Seychelles corp docs with apostille...