About Tki 64 Limited (10290977) United Kingdom