About Tedl Ltd (12608521) United Kingdom