Come up with a name for your new list and we'll add to it:
ad tech (6497) Fin tech ( Fintech ) (15380) 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