The Body Shop, a luxury cosmetics brand with headquarters in London, sells 100% natural and chemical-free skin care products and perfumes worldwide.