About Simply Locums Ltd (10273418) United Kingdom