About Den Engineering Solutions Limited (10799324) United Kingdom