About Trex Ecology Ltd (SC695341) United Kingdom