About Envirobods Limited (03334260) United Kingdom