About Teltec International Special Projects Limited (07117886) United Kingdom