Seems only the creator of a channel is able to add members and change settings. We also can't see who created the channel to ask them - and they may have left the business. Need to be able to have admins change/take ownership so we don't keep needing to replace channels with new ones.