Loading memory…
Democratizing digital advertising by making it ridiculously easy to advertise in premium online publishers. HQ: Vancouver, Canada. Industry: ['Adtech', 'Technology, media and telecommunications']. Techstars 2018.