Tag: sst group

Seven Seas Technologies Sets Up Global Headquarters

0
Seven Seas Technologies yesterday unveiled its new global headquarters in Nairobi. The company's new head offices will be at Block A Delta Office Park...

Latest News