About Tlc Brands Holding Company Limited (10255891) United Kingdom