About Ropetackle Management Company Limited (05162176) United Kingdom