About Rope Wind Ltd (13414299) United Kingdom