About E-stick Ltd (11654791) United Kingdom