About Dedede Limited (12881644) United Kingdom