About Dekada21 Ltd (07663448) United Kingdom