ESA

esa.int

Stands for
European Space Agency