Managing Director
Prem Prakash Sikka
CEO Approval Rating
70/100
1982
PrivateSubsidiary of Advent International Corporation
http://dixcyscott.com