About Denton Telecoms Ltd (11526949) United Kingdom