About River Capital Plc (10992439) United Kingdom