About Eden River Capital Limited (SC690956) United Kingdom