About E2 Design & Technology Limited (12826758) United Kingdom