About Tl&e Holdings Limited (12807640) United Kingdom