About Venrex 2014 Limited Partnership (LP016019) United Kingdom