November 26, 2020 Clutch Space Systems to collaborate with the European Space Agency for innovative new satellite communication systems