European Space Agency
European Space Agency ECSAT (Roy Gibson Building).