TECHNICAL AND CONSULTING SERVICES AGREEMENT