
Read More
Founding Year
2014
Employees Count (India)
201-500
Employees Count (Global)
201-500
Other Office Locations
London, Mumbai
Primary Industry
Emerging Technologies
Other Industries
Emerging Technologies, IT Services & Consulting
Nature of Business
(Product/B2B/SaaS)