Thanks for the responses - really helpful.
Yes I noticed slight differences in the Europe and US bands for the 640, and that is what is causing my concern really. My network in the UK is Tesco Mobile. As far as I can see, they operate on the O2 network ? 4G is 800mhz; 3G is 900mhz & 2100mhz...