Buydepa logo

Buydepa

Latin American iBuyer

Industries

Headquarters

Santiago, Chile

Employees

11-50

Links


Org chart

Collapse

Teams


Offices