SAFAR 202398946 Data check and company reliability