About Cordage 24 Limited (12978614) United Kingdom