About E3 Technologies Ltd (12957280) United Kingdom