About I S Locums Limited (05887906) United Kingdom