CREDIT AGREEMENT among TNS HOLDINGS, INC., TRANSACTION NETWORK SERVICES, INC., DEUTSCHE BANK TRUST COMPANY AMERICAS (formerly named Bankers Trust Company), as Administrative Agent and VARIOUS LENDING INSTITUTIONS Dated as of April 3, 2001