About Geoworld Limited (09657883) United Kingdom