That's a Touhou anime as I can tell.
I like Touhou!
It's fan-made anime produced by Manpuku Jinja
They're still updating on Twitter and YouTube
The Blu-ray box with final episode will distribute at Hakurei Shrine Festival on 7 May 2023
It'll be good if they continue. Gosh, the quality for a fan anime is superb to say at least!