About Geofy Limited (10392659) United Kingdom