About Seedbed Capital Limited (07460219) United Kingdom