Hello all. Deleted twitter - it was just becoming aggressively intolerable.

Curious if anyone knows what we’ve signed up for here. Who actually operates this thing and from where? Is there some giant corporate overlord that actually runs this?