About Link Advertising And Media Solutions Ltd (10574698) United Kingdom