You guys are right though seems like only one that does "unlimited" data is Three, but it seems like they cap their bandwidth at 50mbps, and do some pretty heavy traffic shaping with something called "Traffic Sense", which could mean much lower speeds. Probably worth £18 to see how it fits your needs though.