Sign in
DEF 14A

Proxy Statement

IBEX Ltd Filed Acc 0001720420-25-000032

Loading ibexlimited2025proxystatem.htm…