About Link Holdings Ltd (11399210) United Kingdom