About Excelya Clinical Research Limited (13500517) United Kingdom