About Idi Tech Ventures Lp (SL028423) United Kingdom