Computershare Trust Company NA, Fidelity Brokerage Services LLC, Deutsche Bank AG, Deutsche Bank Mauritius Limited, Bank of America Merrill Lynch, ABSA Bank Mauritius Limited, Northern Trust International Banking Corporation, JP Morgan Securities LLC, Goldman Sachs & Co LLC, Credit Suisse Securities USA LLC, Barclays Bank Mauritius Limited, Citi India, Morgan Stanley & Co LLC, Morgan Stanley Private Wealth Management, Deutsche Bank Securities Inc, Apex Fund Services Mauritius Limited
Auditor
PricewaterhouseCoopers LLP
Marketer
Broker
Fidelity Brokerage Services LLC, Deutsche Bank Securities Inc, Goldman Sachs & Co LLC, Morgan Stanley & Co LLC, Goldman Sachs & Co