About Clinical Trial Solutions Ltd (07980348) United Kingdom