The domain, twin-horse.com is registered to the following:
Registrant Name: QUNLIANG FENG
Registrant Organization: TWIN-HORSE.COM
Registrant Street: XIYUAN SAN LU 10#,2-4
Registrant City: HANGZHOU
Registrant State/Province:
Registrant Postal Code: 310030
Registrant Country: CHINA
Registrant Phone: +86.57188369006
Registrant Phone Ext:
Registrant Fax:
Registrant Fax Ext:
Registrant Email:
Perhaps Hermill, whom I recall resides in Hangzhou, China as well, might know more?