CEO
Balu Iyer
CEO Approval Rating
88/100
2007
PrivateSubsidiary of Info Edge India Ltd.
https://www.canvera.com/