I work for Admiral and have asked if it was ever discussed about sponsoring the devils.
They advised that as there are offices in Cardiff, Newport and Swansea, if they were to sponsor a Cardiff team they would need to do the same for Newport and Swansea. That’s also one of the reasons why they sponsor the Welsh rugby