About Teltom Communications Limited (07827993) United Kingdom