About De Locum Limited (11492458) United Kingdom