About Latitude 50 Limited (11764209) United Kingdom