Do I need to subscribe in order to enjoy this offer?

There is no subscription required. You will just need to ensure your mobile line is activated with International Roaming and enable data roaming in your phone settings.