ISTIQLOL 2018 207284903 Data check and company reliability