About Seedstar Limited (12005582) United Kingdom