About Solur Locums Ltd (11635639) United Kingdom