About Telomere Ltd (11748979) United Kingdom