About Kiosk N1c Limited (11393056) United Kingdom