NMRC site provides first ‘terrestrial anchor’ for UK space manufacturing

4 Mar 2026