62 employees
Allegro focuses on solutions in marketing, strategy, graphic design, advertising and mobile applications.
1997