Thanks for your feedback and will look into "The Gorilla".
Regarding the auto renewal, it bothers me more that they failed to inform or alert me that a subscribed service is coming up for renewal.
I am not based in the USA so not sure what my options are but am appalled at their tactics. I am...