The ALTEA facility on the International Space Station