About Covesta Holdings Limited (13292673) United Kingdom