About Creative Kiosk Ltd (12349535) United Kingdom