Presentation software startup Prezi has announced the launch of Prezi Business, a new visual presentation platform for teams. The launch of the new business-focused product is part of Prezi’s move to ramp up its presence in the workplace.