About Ibex Nominees Limited (04388464) United Kingdom