Green Vision Green Vision Egypt Nasr City, Zahraa St, Building 2171, Ground Floor Cairo Egypt Focus Food - Agriculture - Manufacturer