About Vendx Limited (08480905) United Kingdom