Not sure if this is the same maker.
It's from China and you'll need google translate for the Taobao website:
??-?????-???
Given the pandemic killer virus that's happening there this Lunar New Year weekend. I think China will be shutdown for a week or more, pending the situation.