About Latitude And Longitude Group Limited (12527309) United Kingdom