Amended and Restated Technical Consulting and Services Agreement