About Ibex Holdings Limited (04704022) United Kingdom