About Link Associates Management Limited (05108170) United Kingdom