About Cheetah Vending Ltd (12073859) United Kingdom