106 employees
Lemma develops intergrated platforms and solutions that allow advertisers and media buyers with high performance and campaign management.
2017