Computer and Scientific

Owner

SOUTH AFRICAN TRADE CENTRE, INC., THE