Home World India’s Tata to open 20 ‘beauty tech’ outlets, in talks with foreign brands