Ulula is a team that believes in transparency and accountability as key drivers of successful business and social development. The founding team has 35+ years of experience combined in energy, mining, technology and innovation, community development, and foreign aid.
Business Website: http://www.ulula.com
Year Founded: 2013
Number of Employees: 11-50