Sedgwick launches power & energy division in the UK

Published on June 22, 2023
Sedgwick, a global provider of technology-enabled risk, benefits and integrated business solutions, has launched a new power and energy division in the