Come up with a name for your new list and we'll add to it:
ad tech (8124) Fin tech ( Fintech ) (21280) E-Commerce (6319)
Embedster isa startup, which aims to monetize any embedded video or link to a video on a site.
Company (Dead / Inactive)
California, United States