About Decum Limited (12530714) United Kingdom