Can you tell me the meaning of retaining in a context on the selling of a company. The sentence says that a company was sold to a retaining giant.
I infere this one is a trust or the like; am I right? Perhaps there are some nuances I don't catch...
Could it be a retailing giant?