About Envirocycle London Ltd (10631051) United Kingdom