About E3c Holdings Ltd (12302937) United Kingdom