About Ayrshire Gecko Rope-tech Limited (SC676174) United Kingdom