17 employees
Appalgo is an ad exchange focused on video, native, and display ads for branding and performance advertising.
2013