About Seed Partners Ltd (11027269) United Kingdom