About Emtec Ecology Ltd. (05901268) United Kingdom