@Jaseem *****
No we don't. I doubt there'll be any visa companies who would be that familiar with this process. *Virtually* all visa companies (may be known as "lawyers" or "accountants") either hold your hand while you drop off the papers at the local immigration office, or get the extensions of stays through less ethical means.
I would take both of your companies to the local immigration office and see what they can do.
@Tod ********
and
@Robert ******
, two of the other mods here, are extremely knowledgable about work permits and visas, they may be able to help you out more.