About Latitude 56 Limited (SC217137) United Kingdom