About E2 Solutions Ltd (12189238) United Kingdom