About A1 North Internet Cafe Ltd (12179447) United Kingdom