According to the DTA between India and Mauritius, the capital gains arising from sale of shares is taxable in the country of residence of the shareholder and not in the country of residence of the company, whose shares have been sold. A company resident in Mauritius and selling shares of an Indian company will not pay tax in India.
Since there is no capital gains tax in Mauritius, the gain will escape tax altogether.