Imogen Allen Joins Iconoclast as Head of Sales
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.