448 employees
The Body Shop is an online marketplace for natural beauty, facial, and body care products.
1992