Netflix's website is located at netflix.com and their official Twitter account is twitter.com/netflix