ITZA

ITZA

Empowering learners of all ages by combining the expertise of filmmakers, teachers, technologists, and cognitive scientists to revolutionize digital learning.

HQ location
London, United Kingdom
Website
Launch date
Employees
Enterprise value
$11—16m
Company register number
11005147
Authorizing premium user...