About E-walle Limited (12907788) United Kingdom