Insurance companies deal in risk and uncertainty (gharar) due to which they are considered Shariah Non-Compliant. Allah Knows Best...