Marcopolis

Reports

Ahmed Ben Bella, Business Director at Avtech Systems Limited, a specialist in audio-visual technology operating in Kenya and the region, presents the company and its main competitive advantages.   Continue
Sandra Francisco