Set up in 1998, House of Tara is a pioneer in the beauty and makeup industry in Nigeria and Africa as a whole and a trailblazer in the areas Read More