About Ibex House Ltd (12869620) United Kingdom