And just for some Book of Revelations fun, their address is;
666 Gaoxin Road East Lake High-tech Development Zone Wuhan 430075, China
Well, most of the Chinese are godless communists.
You don’t say!
Post 5 Gold star for geocoding.