About Ultra Ventures L.p. (SL010288) United Kingdom