44 employees
Thumbprint is a branding agency specializing in brand design, marketing, and advertising services.
1994