I dont have a clue what Twitch is, and someone I got an email saying someone from Saudi Arabia was trying to *** my account. Im not sure what to do!?
If you are actual Representative of Twitch you can contact the user using the comment form and help resolve the situation. The user can always mark his complaint as "resolved". Maintain your brand image, it is FREE.