ENDORFIN MED 308224560 Data check and company reliability