The ESA backs European space tech — what will this mean for local startups?

Business