About Ibex Design Services Limited (06090718) United Kingdom