About Succurro Clinical Research Limited (SC578671) United Kingdom