The letter must be in the company letter head with all contact information, and should be sealed as well even if signed by your supervisor, so the only solution is to persuade them to sign and seal the letter, in your first message you mentioned that you have confirmation letter, what is for ...