Dependence on cloud’s ‘big three’ is hurting EU startup growth — it’s time for a new approach

Business