MEHR 202742620 Data check and company reliability