About Ammar Locums Ltd (10492311) United Kingdom