TechNew report confirms Europe's tech investment doldrums, but there are signs of life admin 05/25/2024 0