About Senescence Pharmaceuticals Ltd (13451735) United Kingdom