About Locum Logic Limited (06697646) United Kingdom