Mubadala-backed restaurant operator Zamp has agreed to purchase the rights to operate the Starbucks brand in Brazil for $22.8 million (120 million Brazilian reals).