When searching where to buy GarciniaCambogiaExtra quickly it has revealed that many manufacturers make this supplement

What is the correctly punctuated version of this sentence?
When searching where to buy GarciniaCambogiaExtra, quickly it has revealed that many manufacturers make this supplement.