The site did work for me.
I had to repeat my request to Mr. Niu for the owner and address of the company, until he gave me this:
"we are in Beijing, China, and my boss named Anita Zhong, a lady. Wait a min, let's find the location info for you.
Room2-0513, Balizhuang Corporation Park, Chiyunshi Road, Chaoyan district, Beijing. China."
I also asked him if the company was registered and if he could send me a pdf of the registration certificate.
I then said we would have to trust each other.
I then said, that we were going to trust each other, would that mean I did not have to send him a resume. He stopped talking to me at that point.