Company name: evolvecx limited
Description: Self-service projects delivered to achieve the highest levels of impact, efficiency and engagement. Kiosks, smart lockers and digital signage.
Manor Ln, Peckleton, Leicester LE9 7RJ, United Kingdom