About Seed Ventures Ltd (13188892) United Kingdom