About Tki Holdings Limited (05670407) United Kingdom