AMENDED AND RESTATED AGREEMENT OF LIMITED PARTNERSHIP OF APPLIED PETROLEUM TECHNOLOGIES LTD.