CONSULTING AND LICENSE AGREEMENT