About Latitude 32 Limited (13353250) United Kingdom