SPEARAD
Updated 631 days ago
Hanauer Landstraße 521 60386 Frankfurt Germany
Spearad is growing fast around the globe with offices in USA, Germany, a great development team in Kiev and Partners in India...
Addressable TV Technology and Ad Marketplace for OTT, TV and Video on Demand
Also known as: Spearad GmbH
VAT numbers: DE325028383