About Denham Telecomms Limited (10077096) United Kingdom