15 employees
IMPACT provides marketing solutions that include public relations, communication, audiovisual production, and event management.
1994