Cutting-edge UK research is benefiting the European Space Agency's Euclid mission, with new data released today (19 March) ...