Ellen Thatcher

Ellen Thatcher

Head of New business

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

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