About Investcapital L.p. (LP017961) United Kingdom