George
Translake Systems East Africa Ltd
Translake Systems East Africa Ltd
We deal and specialize in supply and installation of security systems and solutions.