About E2a Ltd (09398242) United Kingdom