The Body Shop has today announced its B Corp certification, becoming the largest B Corp in the world founded by a woman. The certification sees the beauty brand join businesses committed to sustainability.
{}