About Telecommunications International Limited (01722621) United Kingdom