About Duffy Clinical Solutions Limited (12160460) United Kingdom