About E.l.c. Strategy Limited (10398315) United Kingdom