ESA awards €10.45 million to two UK launch startups
ESA awards €1.5 million to three German launch startups