About Seed Vending Enterprises Limited (11313806) United Kingdom