About Dede London Ltd (13341037) United Kingdom