About Stone River Capital Ltd (11922644) United Kingdom