I believe that this clip comes from a now defunct clips store. I think it comes from the same one I bought some clips from which suddenly vanished.
This is unfortunately not the first time that a chinese clips store appeared and then vanished, there was another one too by the name of CBRT. The clips are still around but the store is no more sadly..