About Spectra Initiative Limited (09241543) United Kingdom