About Ibex Environmental Limited (03289618) United Kingdom