About Vending Shop Limited (10764539) United Kingdom