About G2 Invest Limited (12240136) United Kingdom