I would imagine that a vegan company would be one that does not use animal products. So, a specialist vegan shoe company would be one that uses materials that don't come from animals to make their shoes. That said, the phrase "to manage" as it is used here would mean "to get by with", "to deal with", to accept".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.