About Terra Connect Ltd (12492304) United Kingdom