About Latitude 50 North Limited (10848192) United Kingdom