Mofu has a game called Cursed Futana Ring, which you can buy here
https://tempoko.booth.pm/items/378803
That version has less aggressive mosaic filter than DLsite.
I think Mofu stated in the past that they'd like to do a release for steam, with official English translation and no mosaic filter in the future.