Al Ta'afuf Co for Elect Works (STS)

Al Ta'afuf Co for Elect Works (STS)