or the pruritus Numerical Rating Scale (NRS) for itching, was not statistically significant. It’s not the result hoped for by the UK-based biotech, which discovers and develops drug using an ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results