About Teal Communications Limited (10966031) United Kingdom