Fifteen global finalists have been announced for the Isle of Man Innovation Challenge 2025, competing across Fintech, ...