About Aquila Clinical Research Ltd (NI682298) United Kingdom