Capgemini SE

Stock Symbols
PAR
:
CAP
company headquarters
France
ISSUES

A French IT and engineering firm, which provides US immigration authorities with IT services that facilitate deportations