About Ddex Ltd (12287329) United Kingdom