Jun162025Dstl announces Orpheus satellite mission contract HM Government The Orpheus satellite mission will carry a suite of payloads to measure the effects of space weather.