How the heck to cancel flo sports?

Following up on this in case it’s useful to anyone else:
My error was that I was going to and the site pacific to cycling is
From there you can access your account if you need to.

I’m generally not a moron but I’m having a hard time figuring out how to cancel my subscription.
I go to their site try to login and it tells me that no account exists for my email.
I have tried every email address I own especially the one where I’m getting email correspondence from them sent to me and it’s telling me nothing exists.
Anyone have any experience with this I sure would appreciate some help.
Thanks in advance.

Did they charge your CC?