Rachel Lee's Location
London, GB
Rachel Lee's Work
Rachel Lee's Summary
Rachel Lee, based in London, GB, is currently a Product Manager at Hubpay, bringing experience from previous roles at Babylon, Social Design Labs and Refinitiv, an LSEG business.