About Terre Initiative Ltd (03569262) United Kingdom