Hi MANSON. I believe this could be a letter from your sponsor Company stating how important your position is in their structure, or that they have new contract starting and you are the one who is going to execute this contract. Your employer could also send them Company structure scheme showing your place in it. Hopefully, this helps. My husband - Eugene is right next to you on the spreadsheet in June (Web developer / Software Developer), somehow I made myself think that our application should be assessed next together
GOOOOOOOD LUUUUUCK, MATE!