LICENSE, SUPPLY AND DISTRIBUTION AGREEMENT