IBN-SINO 202668260 Data check and company reliability