About Latitude 41 Ltd (10475828) United Kingdom