UPDATE: Restructured Body Shop UK to Shutter 75 Stores, Lay Off Nearly 500 Employees
[Update from 2/29/2024] The UK administrators of The Body Shop have provided more details on how many stores…
News February 29[Update from 2/29/2024] The UK administrators of The Body Shop have provided more details on how many stores…
News February 29