All business locations in Vietnam have to be registered and/or licensed. This is a strict communist run country after all. A company can own other locations as branches and in the original tweet we see such primary location being built up in Long An Province. A company can also own shares in other companies, but that we wouldn't know that unless we have a financial report.