About Mediflex Locums Ltd (12437621) United Kingdom