The European Space Agency ESA TEC, an important EU agency, needed a new solution for B2B website.