About E-box Internet Cafe Limited (08619711) United Kingdom