About Vendo Nexus Ltd (12070682) United Kingdom