Collapsed as off-topic by two members at trust level 3 or above
I read post #59 twice before replying, because I had assumed the opposite.
Anonymity: a supplier that will not disclose legal name, address, or responsible person is not operating in a way that allows accountability.