About Ecotec Ventures Limited (07514764) United Kingdom