About Dencall 2005 Ltd (05590379) United Kingdom