About Den Space Limited (12561099) United Kingdom