Our Team

Our dedicated and experienced team of staff work across a variety of areas to deliver our mission. We are based in two main offices in London, UK, and Toronto, Canada. To see our team organogram, click here.