Rachel Shaw's Location
London, GB
Rachel Shaw's Work
Rachel Shaw's Education
Rachel Shaw's Summary
Rachel Shaw, based in London, GB, is currently a CEO at Eden Bio Ltd, bringing experience from previous roles at Author, Eden Bio Ltd and Cancer Research UK (CRUK). Rachel Shaw holds a 2008 - 2012 Bachelor of Science (BSc) in Biology, General @ University of Bath. Rachel Shaw has 2 emails on RocketReach.