by adamkasi | Feb 3, 2023 | Companies
The Body Shop is a cosmetic and beauty subsidiary of Natura & Co from UK, having global presence across 70 countries through its 3000 stores. The company has been operating since 1976 and has continued to grow and expand beyond UK into the international market....