Barclays Announces Up to £500M Share Buyback | Intellectia.AI