Very complicated and ended up paying fine of 180 pounds although I had paid ULEZ online. Contacted the agents and every agent telling me to do different thing and tired of following their wrong guidance and ended up paying £180 at the end. The PNC kept building up although it was in process of investigation. I was away on operational tour for 6 months and I sent them the proof of the payment of the ULEZ charge.