About E.b. 888 Ltd (12811362) United Kingdom