IGIC Financials: International General Insurance Holdings Ltd AI Analysis