About Seedsha Ltd. (12129303) United Kingdom