Francesca main picture

Francesca S

Head of Procurement & Supply Chain

London, United Kingdom