About G12 Limited (SC118163) United Kingdom