About El Tell Comms Limited (08470608) United Kingdom