About Spectra Therapeutics Limited (12704652) United Kingdom