About Link Alternative Fund Administrators Limited (02056193) United Kingdom