The MRA (Mauritius Revenue Administration) strives to provide user-friendly services for all of their taxpayers. They make it easy to file your taxes, and easy to pay the taxes you owe. The MRA offers a variety of ways to file your taxes. You can find more information on their company website here.
The CBRD is responsible for the registration of corporate entities and business organizations in Mauritius. More information about CBRD can be found here.