AMENDED AND RESTATED LICENSE, HOSTING AND SERVICES AGREEMENT