About Dedact Limited (11394585) United Kingdom