About Seed Vc Ltd (11518469) United Kingdom