About Venrex Ix General Partner Limited (11824603) United Kingdom