ESA makes its debut in Romania following license approval