About Latitude 34 Ltd (12497175) United Kingdom