About Maxgemini Ltd (12816402) United Kingdom