18. The Body Shop
From Business: The Body Shop is a British skin care, gifts and beauty products company with over 2500 stores in over 65 markets and more than 22,000 employees around the world. …
Didn't find what you were looking for?
Please help others by helping us do better.