About Telenco Uk Limited (12539876) United Kingdom