Kanguro

Kanguro

Online purchases increased by more than 400%. C.

HQ location
Sant Cugat del Vallès, Spain
Launch date
Employees
Enterprise value
$9—13m
Company register number
B06995302
Authorizing premium user...