About Tedtra Ltd (07585251) United Kingdom