Asked about the P30 Pro on O2 live chat -
"We can offer an O2 refresh contract for Huawei P30 Pro 128GB in Aurora with unlimited minutes, unlimited texts, unlimited O2 wifi and 5GB for £25. The device cost is £0.00. The total monthly charge is £25 with the upfront cost £556.50. I can offer £75 off on the upfront cost on this deal. I can offer 2 months airtime waiver to you. It means you can save £25*2 = £50."