Share

International production company Iconoclast has announced the appointment of Imogen Allen as head of sales to its London office. Allen started her career on the PR agency side across global fashion, luxury and lifestyle brands. Since then, she has spent the last four years in the advertising world working for various production companies including Believe Media and Acne. Iconoclast launched its London office last year and has offices in France, Germany, Brazil and the US.

Connections
powered by Source

Unlock this information and more with a Source membership.

Share