About Glenn Creamer Limited (10822280) United Kingdom