About Latitude (uk) Ltd (03511641) United Kingdom