Taiwan is not a member, and been intentionally and continuously excluded.
The body was most certainly not neutral.
One option is of course to say that nobody should be neutral in the conflict between China and Taiwan, but the obvious objection is that Taiwan does not want this. Taiwan's economic links with the mainland are enormous and it's absolutely routine for Taiwanese businesses to export to China or do business in China under Chinese regulations. (For example, you may be familiar with Foxconn, a Taiwanese company with over a million Chinese employees.)
Of course, you and I know that China is wrong and Taiwan really is an independent country! But that doesn't mean it's neutral to say so.
China does need to be “satisfied” for it to be neutral.
To be fair, it's not fair to use this as an occasion for Apple bashing or America bashing.
The whole Taiwan thing goes much deeper. For example, if you look at ISO3166, the country code standard.
If you look up Taiwan in ISO3166[1], you will see it listed as "Taiwan (Province of China)".
So, if a supposedly neutral international body sees it fit to maintain the link, then what hope have you got for individual countries or their companies ?
N.B. The UN does the same [2]
[1]https://www.iso.org/obp/ui/#iso:code:3166:TW [2]https://service.unece.org/trade/locode/tw.htm