About G18 Limited (06295607) United Kingdom