About Logos Geoservices Limited (08163042) United Kingdom