undefined

Jessica DeLuca

Co-founder of one of the UK’s leading online beauty retailers who sold the business for £275 million.