About Nkr Locums Ltd (13239703) United Kingdom