About Linkhouse Worldwide Limited (12477826) United Kingdom