About Equine Clinical Research Limited (10680110) United Kingdom