About G2 Interactive Limited (02749663) United Kingdom