About Ddek 2020 Ltd (12659519) United Kingdom