L Cell
10 products
L Cell is a science-backed company, established in cooperation with scientists from UCL (London). L stands for "Live", "Long", and "Life", reflecting the mission to extend human lifespan through the advancement of cellular and DNA wellbeing. All their products are third-party laboratory tested and produced in European GMP-certified facilities.