About Rope Techs Ltd (12114603) United Kingdom