19 employees
touch is a brand development firm that focuses on the corporate positioning and consumer positioning of a brand.
2010