CEO
Charles Denton
CEO Approval Rating
- -/100
The Body Shop is an England-based personal care company that manufactures and supplies cosmetic products such as body lotion, moisturizers, and conditioners for men and women.