Honor Magic 8 Pro (512GB Black) on iD Mobile: £33.99/mo