OLPC
Providing education and training in the field of computers, communications and information technology via in-person on site teaching services, classes, courses, seminars, clinics, workshops, lectures, tutoring, mentoring and online training; arranging, organizing and conducting educational exhibitions in the fields of computers, communications and information technology
Registered · May 9, 2006 · 78880024 ·