About Dedoro Ltd (13598053) United Kingdom