OHMYGOSSIP — The European Space Agency has opened its first business incubator in Spain with the aim of helping 40 technology start-ups in its first five years.