Organisations covered in Innovid Corporation group statement (2024)
| Organisation |
|---|
|
INNOVID EU LIMITED Suite 4, 7th Floor 50 Broadway, London, United Kingdom, SW1H 0DB Company number: 08290547 |
|
TV SQUARED LIMITED Wework, 80 George Street, Edinburgh, Scotland, EH2 3BU Company number: SC421072 |