Great, glad it helped.
It can be a bit confusing that you need roaming enabled on a "virtual" network such as 48 but that's just the way it works.
Same on other virtual networks such as Tesco, Lyca etc.
As I mentioned some phones will warn about potential additional charges when you enable data roaming but you can safely ignore this warning on 48.