10 employees
Neovendis designs, manufactures and installs automatic convenience stores accessible 24/7 .
2014