About Seed Tech & Media Ltd (12402241) United Kingdom