About Halo Locums Limited (07115652) United Kingdom