Launched in May 2012, Tictail is a social shopping destination composed of over one hundred thousand indie brands and retailers.