MEHR QANOAT 312355951 Data check and company reliability