Director of Technology, The Body Shop Catherine aligns The Body Shop’s business strategy with their technology roadmap to deliver future-ready capabilities designed to meet the on-going challenges of an omnichannel world