About High River Partners Ltd (10392809) United Kingdom