To install Ultimatum you must have a self hosted WordPress installation. If you need help installing WordPress, follow the instructions in WordPress Codex.
Also here is a video showing how to install WordPress
Useful WordPress Information
You can find all information about WordPress in WordPress Codex but the below three are the most essentials.