About Vendo London Limited (13296776) United Kingdom