About Tns 20 Ltd (12181206) United Kingdom