About Canary Locums Ltd (09078975) United Kingdom