World Economic Forum

Filed Name Amount
Jan '26 Nigel Farage £1,121.83