About D.e. Small Animal Locum Services Limited (10197869) United Kingdom