UK Space Agency delays £375.6M contract award for low Earth orbit debris removal mission
The UK Space Agency has delayed awarding a £375.6 million contract for a mission intended to capture and remove two defunct satellites from low Earth orbit. The delay postpones a key step toward reducing orbital debris risk and advancing government-led remediation capabilities.