Does it say that it requires extra power?
I don't think so. If it's specifically not mentioned then it means it doesn't require it.
Fact that you see a plug doesn't mean you need to plug something to it
There are people who use this card on the forum, so they may answer. If anything you of course need to use correct plug and don't with correct pins order or your card will be fried.