About G2a Limited (10503142) United Kingdom