This is my thoughts, the business is the ultimate owner of the advertisement. While the agency adds it to their portfolio. They are both owners/creators in different ways
The tweets are a CEO doing corporate speak about how good their company is and should be expected.