About Latitude 51 Limited (11332204) United Kingdom