About Veeda Clinical Research Limited (02970970) United Kingdom