About E-cap Holdings Ltd (07883223) United Kingdom