About Nordic Locums Ltd (12460622) United Kingdom