technology Digital foreign residents generate €67 million in tax income for Estonia , and Administrator 2025 May 10