How to Cancel Netflix account-delete.com January 31, 2020 other About Netflix.com Founded in Scotts Valley, California in 1997 by Reed Hastings and Marc Randolph. Netflix has now been a part of everyone’s weekly lives for over ten years. … [Continue Reading...]