56 employees
Imprint specializes in large scale Influencing, compliance, competitive, and business intelligence.
2013