About Dede 95 Ltd (13152488) United Kingdom