About Clinical Trial Consultants Ltd (07434283) United Kingdom