space

The UK’s first ‘one-stop shop’ for large satellite testing finally has lift-off. The National Satellite Test Facility (NSTF), operated by…