I have a support letter for key criteria 1 from someone who I have been working with, but she changed the company where we have been working together. Should she add the letter head of her current employer to the support document?
If I understand your question correctly - yes, she can write the supporting letter on a headed paper of her new company even if she writes as your ex-colleague.
Is this what you have meant?
@Andrii_Seleznov yes, this is what I meant. Thank you
Ya even I have this doubt. I also had a discussion with my previous manager, he is yet to check on the letterhead in his current organization and come back. If his current organization is ready to give a LH, can I submit as an evidence?