Flobergaghen, Rune, European Space Agency (ESA)-ESRIN, Italy