About Vending Engineers Ltd (12199685) United Kingdom