About Covasa Limited (10847139) United Kingdom