About Telta Limited (13148041) United Kingdom