25 employees
Troyka specializes in integrated marketing communications, public relations and consumer engagement consulting services.
1989