Stellar returns or black hole? UK bets on risky satellite venture - ...