About The Humble Seed Co Ltd (NI673087) United Kingdom