So i found this site dunno if anyone knows it? But if so has anyone created an account before, it says it's free but i need to create an account to watch the movies or series. When i go to create an account it still wants my card details, it says it will NOT charge me, but it's free why are they asking for my card details.