About Lo Locums Limited (11931718) United Kingdom