About Spectra Techs Limited (10823323) United Kingdom