About Geolax London Limited (11326811) United Kingdom