About Latitude Longitude Limited (06796430) United Kingdom