About Newriver Capital Limited (10940716) United Kingdom