About N Locum Limited (12571504) United Kingdom