About Astra Spectrum Limited (09882960) United Kingdom