News
The Body Shop, which is headquartered in London and employed around 7,000 staff before the acquisition, had operations in 89 markets with over 900 company-owned stores in 20 countries and ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results