Could be anything. I've seen that shape of motor with several "brands" on it. "NC" could stand for a lot of things, but there is a seller "Nine Continents", though I usually see that abbreviated "9C", I don't know what they actually use in their designations--none of the motors I have by them are marked that way.
For a reasonable seller of high powered motors, you might check QSMotors' pages (or the thread in the for sale new section here), and see if the one they have that looks like it suits your needs.