Have you considered using a controller from the radio controller hobby?
There are plenty that can handle those power requirements, and they are reasonable affordable.
You would use the servo library to communicate to the controller, called an ESC in the hobby.
msquareddd:
As you can see it's a big motor and I want to control it with Arduino through PWM but I wasn't able to find a suitable drive for my application.
Hopefully you guys can point me in the right direction.
The right direction is to post full details of the hardware, not edited highlights - provide the datasheet or
product page web links please. Otherwise we'll just be interrogating you for lots of details pointlessly.
And explain your application - we have no idea at all what you want to achieve with this motor unless you tell us...