About Dedici Ltd (11838994) United Kingdom