About Link 35 Management Company Limited (02018520) United Kingdom