About Geoplacer Limited (SC409053) United Kingdom