About Vending Micro Circuits (vmc) Limited (07890429) United Kingdom