After a period of financial difficulties (EBITDA down 40% in the 9 months to end-November 2023), The Body Shop (900 directly-operated stores and 1,600 franchises worldwide, 7,000 staff, including 2,568 in the U.K.)
Do you have information to share with us?