About Edenvale Capital Partners Limited (12318979) United Kingdom