About Latitude Geospatial Ltd (12256669) United Kingdom