By the end of 2010 , Liechtenstein had signed 25 Tax Information Exchange Agreements or Double Tax Agreements .