Solved! Go to Solution.
You may be thinking about "Samsung TV Plus"? It is available on the Galaxy Store and not automatically installed on your phone.
"Samsung FREE" is also on the Galaxy Store. @Deejaybrian you may want to check out the description there. You can disable it but there is no way to reinstall the content which was originally there.