About Link Mastics Limited (01122338) United Kingdom