About Tkl Group (holdings) Ltd (12610436) United Kingdom