About Venrex X General Partner Limited (13422504) United Kingdom