10-25mg seems really high. UK NHS advice is 2mg for sleep, 3mg for jet lag, w/advice it can be
increased to up to 10mg if you don't get the desired.effect at lower doses.
For my part, 3mg leaves me totally ruined (exhausted, lethargic, worse than being ill) the following day. 1mg seems to improve my sleep, but I can totally believe less would work too. I will certainly not go higher.
UK is weird with this - I can order all kinds of stuff from abroad that I can't buy OTC here, but there's also another recent "workaround": online pharmacies here can sell you a variety of prescription drugs provided they ask you the appropriate questions and have a prescription issued as part of the sales process. Got my last melatonin that way.