Cactus
Headquarters: Mumbai, India
Industry: Professional Services
No. of Employees: 1,200+