About Seed Control Technology Ltd (06795940) United Kingdom