About Ecobiotec Holdings Limited (06406157) United Kingdom