About Demeter Capital Limited (09426475) United Kingdom