About Alpha Clinical Developments Limited (08100223) United Kingdom