About Sow The Seed Ltd (12782611) United Kingdom