About Vendsmart Limited (11741450) United Kingdom