About Link Heads Ltd (12666274) United Kingdom