Never mind the PM, I found them.
Its psWpower.
http://www.pswpower.com
I believe that's the same vendor I linked to under a different name.
http://www.elifebike.com
https://www.aliexpress.com/store/1314442
Note the phone and fax numbers at the bottom of the page.
They also both map to the IP...