About Extech Environmental Limited (02412943) United Kingdom