About Dex Holdings Limited (10398820) United Kingdom