vid Brands S.A (Pty) Ltd is a privately owned company based in South Africa with offices in Durban and Johannesburg. Avid Brands sells over 150 products (under 18 brands)...