About Tns Merchant Solutions Limited (08053327) United Kingdom