Add a parent company to maintain master data that's shared among 1 or more child-transacting companies. A parent company, which isn't an actual legal entity, can be used as an organizational structure to define the child companies, which are actual legal entities.
If you want to share data across companies, a best practice is to use a parent company to connect each child company. This allows each child company to inherit data from the parent company.