About Link Cafe Limited (12407238) United Kingdom