Accenture Services (Mauritius) Ltd

Nexteracom Tower 2, 9th Floor, Cyber City
Ebène, Unspecified