Does the company hold a sponsor licence?
from what i gather the way you are saying it, i dont think the company is a sponsor, and legally, it is the company who needs to do all the sponsor licence and then assign a COS.
Read guidance for becoming a sponsor.