About Xl Bermuda Ltd (FC017238) Bermuda