Don't give them your Credit Card details!
I was transferred to their CCard page from autonomia.co which has technical manuals for cars you can download for free if you confirm your address through your credit card, no charge just for information they said.
Now I am supposed to be a member and cant even cancel as all their links of support and cancellation just go back to their home page.