Ummmmm...
Hair shirt for a week.

It's all sorted. Guess who forgot to clear the error codes after disabling the alarm.

Just to set out what I did on Tech2.
Went into TWICE.
Chose "Programming".
Chose "Without " for siren, movement sensor and glass break sensor.
Ignore the message that warning I was choosing a non-optimal setting.
Left all the other settings as is. It runs through the car. RHD. Heated front and rear seats. electric passenger seat, etc.
Then left it to re-program.
And a day later, cleared the error code.

If I had left the alarm in place and disabled the options as above, it would also have probably have done the trick, but no doubt, soon, I would have got the random alarms from the almost dead battery.