About Clinical Insights & Solutions Ltd (SC491720) United Kingdom