About Intelligent Vending Ltd (05406605) United Kingdom