Claims Support Technician - Birmingham, England, United Kingdom, Cardiff, Wales, United Kingdom at Sedgwick | WORK180