BARAKA 202502357 Data check and company reliability