The Body Shop, a renowned global cosmetics brand, will relaunch operations in the Netherlands, with at least five stores set ...