About Sequoia Seeds Ltd (12021247) United Kingdom