I wrote to them, as their website wasn't very detailed. Here is their response:
They didn't answer about China, so I asked them to clarify and they said:
I checked on the China site and there is no option for Beauty there. However, from the response it almost sounds like they're saying that it doesn't mean they never will, unless this particular customer service rep just wasn't aware of the requirements for animal testing.
So for now I'm happy to say they're cruelty free and put them on THE LIST, but I will keep checking on the Chinese site regularly to make sure they haven't started selling there too.
As for vegan items, you can see from their response above, that they do use some animal ingredients - the usual suspects :o)
I went onto the site, but the ingredients don't seem to be listed, so it's going to be a case of going into a store and reading ingredients lists. For anyone that wants to do this but, isn't sure what to look for, the problem ingredients they are saying are:
Beeswax (AKA Cera Alba)
Carmine (AKA CI 75470)
Also, the makeup brushes are likely to be animal hair as they use pony and goat hair as well as nylon, so I'd avoid those.
Let me know if you've tried anything from the range. I will definitely be having a look next time I'm in an H&M Store to see if anything looks vegan!