About E3d Technology Limited (10394197) United Kingdom