About Ibex Management Limited (03583248) United Kingdom