US Investor Backs up Telegram’s Claim of Completing $1.2B Refund