Con sede en Barcelona, la compañía está liderada por Luis Carbajo, Co-founder & CEO, y Marta Vallés, Co-founder & Business Development.