Neem oil comes from the seed of the tropical neem tree, also known as Indian lilac. Neem oil contains many ingredients that are extremely beneficial to the skin. Some of which include fatty acids, vitamin E, antioxidants, and calcium.
All of these skin benefits come together to assist in treating issues such as dry skin, reduce the appearance of scars, and treat acne. All while stimulating collagen production on the skin.