HAEMALOGIC 309645923 Data check and company reliability