Ireland makes its mark in space