About Ik Locums Ltd (08811356) United Kingdom