About Glenny Clinical Research Limited (04982002) United Kingdom