Yes, they can call or email the person who signed it. Or they can pick you company's HR email address from the website, send an email attaching your letter and ask them to authorize it. Don't change anything by yourself on the letter. Convince your manager to write it as per your NOC.