Is anyone able to tell me whether this store is a branded store? To be honest, no one can tell me what that actually means, but from what I can gather it is a Telstra owned store rather than one owned by a franchisee/licensee.No one from Telstra seem ...