About Seed X Equity Ltd (12734372) United Kingdom