About Ropemaker Io Ltd (11424630) United Kingdom