Beazley awarded SMI’s Terra Carta Seal for sustainability efforts
Beazley has received the Sustainable Markets Initiative (SMI)’s Terra Carta Seal, an accolade recognising the commitments of global companies to drive innovation and momentum in the creation of sustainable markets within their industry.