In May last year I took out a subscription to H20 Full throttle magazine, cost me thirty odd quid! Never got anything! When I google them, the website is some asset management service? Did anyone else get their magazines?
Urmmm I hate to be the bearer of bad news but they folded. I suppose if you paid by credit card you may stand a chance of getting your money back but I'm not sure.