As it's slang, I am sure it can be used for both men and women. A Chinese-origin friend once told me about the expression and the usage was derogatory. I don't think it is widely known. There would be no reason for a white British person to use the phrase even if they wanted to be offensive. But if they did, for some reason, then it would probably be taken offensively.