Just take a look at this recent UML SMS received.
Since recently, our Govt has implemented local numbers without the +65 prefix when texting or calling local to local numbers.
The number used to SMS clearly shows it's a spoof or overseas number. That's why the UML add his local number in the message.
For those who are oblivious to local law, No banks or Licensed Money Lender can advertised their business via social media, advertisement, whatsapp or sms messages.
If you receive, just block and report. The more people block and report, the less number they can use to bait and scam the financially challenged or oblivious public.