About E2 Environment Ltd (11278018) United Kingdom