SEBA 203880663 Data check and company reliability