35 employees
Puzzle is a digital agency that provides strategy, marketing and production services to brands, charities and start-ups.
2014