About Link Controls Limited (02525292) United Kingdom