TUMAREST 2018 305702657 Data check and company reliability