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 ...