About G1 Ymma Limited (11520610) United Kingdom