About Den Investment Holdings Limited (11793917) United Kingdom