About Tepla Limited (10263158) United Kingdom