About Kadri Locums Ltd (11291629) United Kingdom