About O.e. Locum Services Limited (05146482) United Kingdom