infotechlead

Investment in space technology firms faces 80% drop