XL Group Launches New Website
XL Group plc announced the launch of its newly redesigned website from its Dublin headquarters. “The new site presents a simplified online presence for XL and features the company’s talent and product offerings through a streamlined and intuitive design,” said …