Generic drug producer Mylan NV has made formal offer to buy all the outstanding shares of Perrigo Company Plc on terms that were not quite as favourable as its initial offer last April. Based in Ireland, Perrigo manufactures over-the-counter and generic drugs.