About Ncl Clinical Research Limited (06532859) United Kingdom