Indian Company Master Data Made Simple

27+ lakh companies in our registry

TODD EDWARD MCELHATTON

DIN: 08933362

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: Director
Appointment: 17/11/2020