About Telecric Limited (10413017) United Kingdom