About Spectra Innovations Limited (09275418) United Kingdom