Almost none of the places I found on Google had Rockwool. However I went in an industrial park in Ang Mo Kio packed with small construction material places and I found some there.
I have never handled Rockwool myself but I have someone with expertise who will do it for me.
Thanks.