TREST-5 305494102 Data check and company reliability