Hint: Take care of yourself.
Answer: The Body Shop International plc
The Body Shop International plc, known as The Body Shop, has 2,400 stores in 61 countries, and is the second largest cosmetic franchise in the world, following O Boticario, a Brazilian company. The Body Shop is headquartered in Littlehampton, West Sussex, England, was founded by the late Dame Anita Roddick and is now part of the L'Oréal corporate group.