Em3ev , from what I see on the website only sells Geared Hub Motors
A ( Senseless ) Controller from them should work.
Grin Technologies ... http://www.ebikes.ca/
, sells both geared and DD hub motors , which is what yours looks like. They have the expertise to make most everything work. ( They are Electrical and Mechanical Engineer's )
Both Companies are very well recommended , by many people here on E.S. myself Included .