About G7 Group London Ltd (13575397) United Kingdom