About Locum Scanner Limited (SC668681) United Kingdom