About Seed E-science Research Ltd (07993426) United Kingdom