About G Balls Limited (12795673) United Kingdom