SovereignCopper thanks for digging this up! I truly messed up on this.
My best guess is that I've confused Wizcase with Windscribe in my head when Wizcase was bought by Kape some years ago. It's not even a VPN but a review site but yes I seriously thought for some years that Windscribe is now owned by Kape...
Sorry for the confusion and misinformation, and thanks again for bringing it up! Seems like Windscribe remains one of the few trustworthy VPNs out there.