About Ibex Marina Ropes Limited (02194192) United Kingdom