About North River Capital Ltd (11219548) United Kingdom