Octoshape

Octoshape

Live and on-demand audio and video streaming and hosted radio.

HQ location
Copenhagen, Denmark
Launch date
Employees
Enterprise value
$19—29m
Company register number
27398855
Authorizing premium user...