Current Companies
ZUORA INDIA PRIVATE LIMITED
Location: 9th Floor, MPL Silicon Towers, 23/1, B 1, Velachery Tambaram Main Road, Pallikaranai CHENNAI Chennai TN 600100 IN
Founded: 21/12/2010
Details:
Designation: Additional Director
Appointment: 16/03/2022