Nationwide £100 free 2025(fairer share)? I see loads of confusing articles today about this but nothing official. The articles talk aboit March 24 but dated today. Is this nonsense?

[removed]