About Dex Telecommunications Ltd (11712232) United Kingdom