About Vending Solutions Holdings Ltd (09495459) United Kingdom