Corporate information

Registration country

Company type

Develops and distributes customized video and avatar-based marketing products for enterprise clients.

Funding rounds

Series D


( )

Profile Country
ITOCHU Corp One of the world's largest corporations, with a head office in Japan, which has close to 700 subsidiaries in more than 80 countries

Series D


( )

Profile Country
Union Square Ventures LLC Early stage venture capital firm

Profile Country
SJF Management LLC (SJF Ventures)


Investment activity status
Active investor

Current team

Past employees

Selected Products / Customers

Financials