Euro trio’s multimillion funding aims to crack tech algorithms challenge

25 Nov 2024