ISTUDY 305870283 Data check and company reliability