About Latitude Advisory Limited (13100308) United Kingdom