About Tesserae Communications Limited (09769389) United Kingdom