About Deddex Ltd (12104582) United Kingdom