About Telexia Limited (07494241) United Kingdom