Stove Point Capital Limited | London, United Kingdom