European Companies Win €3 Million ESA Contract for Satellite Deorbiting Drag Sail Device Development Greg Bock March 19, 2025