About Spectra International (uk) Limited (08144328) United Kingdom