About Atlas Locums Limited (07327898) United Kingdom