Marta Farriols
Taxonomy
Marketing
Executive
Managing Director
Sales
international relations