About Invest Corporation L.p. (SL019958) United Kingdom