About Stridon Clinical Research Limited (11177286) United Kingdom