About Dexcomtel Technologies Limited (13648799) United Kingdom