DEMURSAD 203366447 Data check and company reliability