It's called Sabis Internation School of Choueifat, its headquarters is based in Lebanon.
I got friends who studied there, it has a good reputation.
I don't know for Doha!