Even if another 3rd party company runs and manages your web content for you, be it social media, domain hosting, website login, or any other business account it is vital that the accounts be set up in your name and your companies name and that you have at all times