About Latitude 55 Ltd (SC633996) United Kingdom