English Life Length Cited by user Citation bot on 05 Jan 2023 Life Length is a Spanish life sciences and biotechnology company founded in 2010. Located in Madrid, it provides telomere diagnostics, based on a technology, known as…