About Twenty20 Capital
twenty20 capital is europe’s largest specialist investment fund focussed on the human capital services sector. with revenues under management of £1.5bn, its portfolio includes cordan... Read more
twenty20 capital is europe’s largest specialist investment fund focussed on the human capital services sector. with revenues under management of £1.5bn, its portfolio includes cordan... Read more