About Dedushka Ltd (12887252) United Kingdom