fbpx

Body Shop

Industry: Retail
Company Nickname: Body Shop
Public or Private: Private

Description:

The Body Shop International PLC, known as The Body Shop operates 2,500 franchised stores in 61countries