About Ibex Ropes Limited (05697595) United Kingdom