The Czech arm of Italian bank UniCredit has taken a nearly 6 percent stake in O2 Czech Republic by buying shares from investors who were unable to sell their stock in the telecom group’s recent buyout offer.