10 employees
Stitch is an independent digital media company delivering content and monetization across the web, mobile apps, and CTV
2015