About Tedterra Limited (08202464) United Kingdom