About Seed Tech Ltd (10430429) United Kingdom