XL Suisse Sàrl, Limited liability company, CHE-489.695.859