About Claires Locums Ltd (11817906) United Kingdom