About Rope Research And Consultancy Ltd (10218143) United Kingdom