About Seedcentral Ltd (12174563) United Kingdom