It's a long shot, but I figured I'd try. Not sure if there's a way to track the source of this video. Would be great to somehow support the producer, and find other videos they made. Can't read Japanese though, so I wouldn't really know where to start.