It's a captive IT R&D centre for Demandbase INC. Further, it provides different services such as professional, financial, sales and marketing support services to it's parent entity.
233 India - based Employees
Information Technology
Hyderabad
Nominate your company today to join Certification Nation