They're actually called "folios" not "invoices".
It seems there is something embedded in the PC/ICH software that retains your initial registration of details and this is very difficult to change. I still have a corporate rate from a company I haven't been with for decades, but when I first registered for Priority Club and then Six Continents Club this was the rate info on file. When the two merged, I still could not get it removed or changed.
You could ensure your company name and address is substituted in the Guest Information fields on your profile. This might work.