Idoia Urcelay

Idoia Urcelay

Product Marketing Manager
9 points