Debbie Ellison

CEO, EMEA, Croud

Appearances at Cannes Lions International Festival of Creativity 2026