Firms to build satellite parts in Portsmouth

The satellite components will be made in Portsmouth and Stevenage before being assembled in France.

Share this content!