About Sc Locum Ltd (11962362) United Kingdom