iStock Business UK retains top spot for tech investment in Europe despite slowdown in projects Teena JoseJun 10, 2026