About Venrex 2014 General Partner Limited (08963743) United Kingdom