MEROS PHARM WEST 305093482 Data check and company reliability