About Terrafarm Ltd. (12472390) United Kingdom