About Ckl Locums Ltd (12153066) United Kingdom