About Latitude 83 Ltd (09035858) United Kingdom