About Seed Investments & Services Limited (11828277) United Kingdom