Kotak Mahindra Bank, Computershare Trust Company NA, State Street Bank and Trust Co, Standard Bank, Wells Fargo Bank, UBS, Rand Merchant Bank, Deutsche Bank, OCBC Bank, China Merchant Securities Co Ltd, Shanghai Pudong Development Bank, Haitong Securities Co Ltd, RHB Securities, CGS International Holdings Limited, Silicon Valley Bank A Division of First Citizens Bank, Silicon Valley Bank, BNY Mellon
Auditor
KPMG LLP, Ernst & Young LLP
Marketer
Broker
State Street Global Markets LLC, State Street Bank and Trust