Concept, production, filming, editing, animating and motion graphics. One team, One stop, One company. Meet Punch: