About Spectrum Sciences Ltd (12104973) United Kingdom