Twinkle Lil Star Preschool was established in 2016 in Nagpur and is reported to have 2 Franchisees currently