About Linkmead Management Company Limited (12178647) United Kingdom