1st Floor, Omni House, 252 Belsize Road London, NW6 4BT
Headquarters
London (Global Headquarters)
Johannesburg
54 Melrose Boulevard, Melrose Arch, Melrose North, 2196, Johannesburg
South Africa
Shenzhen
10 – 115, China Construction Steel Structure Building, 3331 Zhongxin Lu, Nanshan District, Shenzhen, China, 518000