About Venrex Scottish Limited Partnership (SL005855) United Kingdom