Rachel Townend's Location
England, United Kingdom
Rachel Townend's Work
Rachel Townend's Education
Rachel Townend's Summary
Rachel Townend, based in England, United Kingdom, is currently a Chief Of Staff at Illuminate Financial, bringing experience from previous roles at Illuminate Financial, Longshot Ltd, Satya Capital and Marshall Wace. Rachel Townend holds a 2003 - 2006 BA Geography, Business & The Environment in Geography and Business @ University of Nottingham. Rachel Townend has 1 email on RocketReach.