50 employees
Innovation CLIC designs and supplies displays, magic displays, chill air, and info shade displays for in-store marketing.
2003