About Seed Publishing Limited (04677130) United Kingdom