About Spectra Space Limited (11607958) United Kingdom