About Amber Locums Limited (06779729) United Kingdom