About Medical Locum Solution Limited (07122336) United Kingdom