About Tcl Management Solutions Limited (13164548) United Kingdom