About Seed Ipo Ltd (11392563) United Kingdom