In my opinion, you try to locate the owners / officers of that company and inform them about your situation. They may be willing to help you in the verification process.
You may also inform the factual position to CIC in advance, so that any inconvenience at a later stage may be avoided.
These...