Hi there and a warm welcome to TorqueCars, good to have you with us.
You have hit the upper limit of the engines power overcoming wind resistance (drag). A hill does very little to change this. Firstly, we'll all assume that you are legally doing these speeds on a track as it would be pretty silly to attempt this on a public road. If we thought you were doing this on the road then we would have to delete this thread in accordance with our terms and conditions.
The top speed for a 1.4 Almera is 107mph, taking into account the speedo error this would equate to around an indicated speedo reading of 125.
Maxing out an engine like this puts a lot more strain on the engine that people think. If your oil is slightly out of grade or the engine is slightly imbalanced you can end up with some serious engine damage.