About E O Locum Services Ltd (11991626) United Kingdom