About Venrex General Partner Limited (SC306646) United Kingdom