About Terra Global Corporation Limited (12260850) United Kingdom