About London Internet Cafe Limited (09369861) United Kingdom