Is the translation Ten strom je pro vaši babičku also correct?
Yep. It's the form for plural you/formal you.
Can i also say "Tamten" instead of "Ten" ?
yes