About Ibex Capital Trustee Limited (10390418) United Kingdom