Is it finally European insurtech’s moment in the sun? – Sifted