You can reach out to support, but I don't know that support actually ever responds to any requests. Apparently according to posts on reddit if you add your number to twitter and something happens you won't even be able to ever remove it. Similarly they have weird intransparent policies regarding what numbers are allowed on twitter.
At the end of the day, most tech giants are unreachable. I hate to be that guy,but in a way it's kind of like the big chinese tech dystopia that all HN so adamantly complain about.