About Ecosolve Ltd. (02625207) United Kingdom