About Environmental Process Systems Ltd. (03220755) United Kingdom