About Telecris Limited (11096253) United Kingdom