About Tarka Community Growers Ltd (13664057) United Kingdom