About Link Licensing Limited (01974427) United Kingdom