LIDL

LIDL is a company located in South Africa.