About Admiral Vending Systems Limited (11074248) United Kingdom