About Geomp Limited (12765033) United Kingdom