About Tlcom Holdings Limited (06346512) United Kingdom