FERUZA MEHR 2020 307569132 Data check and company reliability