O2 are the worst company to be with. They don't resolve customer issues and they refuse to take on complaints. The in app chat service is completely rubbish. I ported my number over from Vodafone. Since then I can't receive calls or texts and my data isn't working properly. When I call in to speak to o2 they take over an hour to answer. I have asked to make a complaint 6 times so far and no one will take the complaint. I have various health conditions so receiving calls is very important for me. This is what you get when you have a customer service team in India and other countries. They just don't care!!!