H&P Advisory Limited prevails against Barrick