31 employees
Mesh is a full-service branding agency that exists to amplify brands.
2003
MESH raised undisclosed on January 1, 2017
Investors: Mesh Ventures