About Jakes Kiosk Limited (10606216) United Kingdom