About Spectra Software Limited (03717426) United Kingdom