UPPER NILE INSTITUTE FOR APPROPRIATE TECHNOLOGY, LTD. ID 41637335