About Den Holdings Limited (11143822) United Kingdom