About Venrex Viii Limited Partnership (LP017943) United Kingdom