About Stone River Investments Ltd (12929369) United Kingdom