Refinitiv India Shared Services Private Limited • Bengaluru, IN • On-site
Ares Management Limited • London, GB • On-site