About Locum & Locum Ltd (11780198) United Kingdom