Ellen Thatcher

Ellen Thatcher

Head of New Business

With a background in business development, Ellen loves to explore the very earliest stages of a client or organisations’ challenge and play a pivotal role in delivering the right team and approach to produce the best results.

“I get to spend every day with curious, passionate and creative people who all love what they do.”