About Seed&press Ltd (12927381) United Kingdom