About Parker Kiosk Limited (11940698) United Kingdom