About Holloway Internet Cafe Ltd (11977265) United Kingdom