About E88 Design Limited (10307279) United Kingdom