About XL Caitlin
Global insurance company XL Caitlin has its headquarters based in Ireland, they have over 7000 employers based in 60 offices worldwide including; Australia, Asia, Europe, North America, Africa and also South America. XL Caitlin was founded in 1986