About Investment Ventures Lp (SL023984) United Kingdom