About Lel Clinical Limited (SC563037) United Kingdom