About E3 Management Ltd (11623932) United Kingdom