Yes your business needs to be registered with the Mauritian registrar, local GBC1 with corporate business accounts.