About Latitude 39 Ltd (09623605) United Kingdom