About Latitude 56 Degrees Limited (SC329614) United Kingdom