About Carnbo Clinical Research Limited (SC233121) United Kingdom