About Ebury Capital Limited (07285836) United Kingdom