Hello,

I am Karen, New here.

Don't know about casting foams. Just heard about It would you be able to explain.