Genpact logo G

GENPACT

Bermuda-domiciled professional services firm