About Latitude Associates Limited (11349120) United Kingdom