Hi,My current contract ends 01/05/2018. I have found a good o2 deal I
want on a third party website which o2 unfortunately aren't able to
match as an upgrade.I want to cancel my current contract a month early
and take out the new one.I have done an o...