About Seed Capital Limited (11426130) United Kingdom