Open Horizon Ltd v Carnilinx (Pty) Ltd ([2022] ZASCA 75; Case no 225/2021 (26 May 2022)) | CaseNotes