XFit Brands, Inc. designs ... provides training and protective gears comprising mixed martial arts and boxing gloves, punching mitts, thai pads, body shields, and heavy bags; cages and rings ...