About Terraform Global Limited (12773333) United Kingdom