About Entrust Environmental Holdings Limited (SC577387) United Kingdom