About Next Clinical Research Organisation Limited (09418105) United Kingdom