About Nrc Clinical Leadership Limited (11817608) United Kingdom