AMENDED AND RESTATED license AND SERVICES AGREEMENT