About Vendo Digital Limited (11933532) United Kingdom