Elliott Advisors said to have bid for The Body Shop September 18, 2023 Elliott Advisors has made an indicative bid for The Body Shop, according to Sky News. Read the full article now! Log in Subscribe