About Venrex Nominees Limited (09784474) United Kingdom