About Senectus Therapeutics Limited (06600819) United Kingdom