keratin amino acids
Low molecular weight keratin amino acids give hydration and have strong restructuring power.
Low molecular weight keratin amino acids give hydration and have strong restructuring power.
rosa mosqueta – rosehip