About Spectra Science Limited (06636866) United Kingdom