About Medical Locums Limited (11657274) United Kingdom