About Edenvale Capital Limited (13495448) United Kingdom