About E Clinical Limited (SC324510) United Kingdom