It's the company itself that is asking me for the letter(s) for the application, in their words "recommended letter or certificate employee" and in a follow up email they said "the letter of recommendation would be someone noting that partnering with you in freelance has been a formidable affair or that alike" with a further note that "more the number of letters that matter."
It probably goes without saying that English is not their first language :)