About E8sc Ltd. (SC637043) United Kingdom