About the Business License requirement - que est?

My company is bringing a consultant over for a project, but the MOFA’s BOCA (bureau of consular affairs) visitor visa requirements has us a little confused.

The consultant is a Sri Lankan national who works for a UK firm.

According to the BOCA, one of the requirements is:A photocopy of business license and registration of for-profit company

Would such a license be this: wck2.companieshouse.gov.uk/f4252 … ompdetails

Has anyone brought in someone from the UK who had to show a business license like this? We have relayed this to his company, but they are asking us, “what do you mean business license? Shouldn’t a letter on company letterhead be enough??”

Any ideas?