About Locum Channel Ltd (12067216) United Kingdom