About Investment Ventures Holding Lp (SL034046) United Kingdom