About Tlx Holdings Limited (12533443) United Kingdom