Business Irish start-up review shows investments dropped 35% in 2023 - here's why Angela Barnes 15/04/2024