About Clinical Insight Solutions Limited (12305602) United Kingdom