14 employees
Imprint is a business development company that provides outbound communications, inbound communications, and launches prospecting campaigns.